A note on exact algorithms for the identical parallel machine scheduling problem

نویسندگان

  • Mauro Dell'Amico
  • Silvano Martello
چکیده

A recently published paper by E. Mokotoff presents an exact algorithm for the classical P ||Cmax scheduling problem, evaluating its average performance through computational experiments on a series of randomly generated test problems. It is shown that, on the same types of instances, an exact algorithm proposed 10 years ago by the authors of the present note outperforms the new algorithm by some orders of magnitude. Given n jobs with associated processing times p1, . . . , pn, and m parallel identical machines, each of which can process at most one job at time, the Parallel Machine Scheduling Problem is to assign each job to exactly one machine so that the maximum completion time of a job (makespan) is minimized. Using the three-field classification introduced in Graham, Lawler, Lenstra and Rinnooy Kan [3], the problem is denoted in the scheduling literature as P ||Cmax. We assume, as is usual, that the processing times are positive integers and that 1 < m < n. The problem is known to be NP-hard in the strong sense (see Garey and Johnson [2]). In a recently published paper, Mokotoff [4] presented a cutting plane algorithm for its exact solution, based on iterated addition of valid inequalities to the ILP model, and solution of the LP relaxation of the resulting problem. In an older paper, Dell’Amico and Martello [1] had presented a branch-and-bound algorithm for the same problem, based on sophisticated lower and upper bound computations and the use of dominance criteria. The algorithm by Mokotoff [4] has been implemented by the author using the simplex and branch-and-bound methods included in the CPLEX 5.6 callable library. It has been computationally tested, on a Pentium 500, on three classes of random instances obtained by uniformly generating the pi values in the ranges [1, 100], [10, 100] and [50, 100], for various instance sizes. We executed the C implementation of the Dell’Amico and Martello [1] algorithm on instances generated in the same way. As we could not find a Pentium 500, we used a slightly slower Celeron 434 MHz. Table 1 compares, on small-size instances, our

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New ILP Model for Identical Parallel-Machine Scheduling with Family Setup Times Minimizing the Total Weighted Flow Time by a Genetic Algorithm

This paper presents a novel, integer-linear programming (ILP) model for an identical parallel-machine scheduling problem with family setup times that minimizes the total weighted flow time (TWFT). Some researchers have addressed parallel-machine scheduling problems in the literature over the last three decades. However, the existing studies have been limited to the research of independent jobs,...

متن کامل

Two meta-heuristic algorithms for parallel machines scheduling problem with past-sequence-dependent setup times and effects of deterioration and learning

This paper considers identical parallel machines scheduling problem with past-sequence-dependent setup times, deteriorating jobs and learning effects, in which the actual processing time of a job on each machine is given as a function of the processing times of the jobs already processed and its scheduled position on the corresponding machine. In addition, the setup time of a job on each machin...

متن کامل

Online Scheduling of Jobs for D-benevolent instances On Identical Machines

We consider online scheduling of jobs with specic release time on m identical machines. Each job has a weight and a size; the goal is maximizing total weight of completed jobs. At release time of a job it must immediately be scheduled on a machine or it will be rejected. It is also allowed during execution of a job to preempt it; however, it will be lost and only weight of completed jobs contri...

متن کامل

New Formulation and Solution in PCB Assembly Systems with Parallel Batch processors

This paper considers the scheduling problem of parallel batch processing machines with non-identical job size and processing time. In this paper, a new mathematical model with ready time and batch size constraints is presented to formulate the problem mathematically, in which simultaneous reduction of the makespan and earliness-tardiness is the objective function. In recent years, the nature-in...

متن کامل

A fuzzy mixed-integer goal programming model for a parallel machine scheduling problem with sequence-dependent setup times and release dates

This paper presents a new mixed-integer goal programming (MIGP) model for a parallel machine scheduling problem with sequence-dependent setup times and release dates. Two objectives are considered in the model to minimize the total weighted flow time and the total weighted tardiness simultaneously. Due to the com-plexity of the above model and uncertainty involved in real-world scheduling probl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • European Journal of Operational Research

دوره 160  شماره 

صفحات  -

تاریخ انتشار 2005